home *** CD-ROM | disk | FTP | other *** search
/ Sprite 1984 - 1993 / Sprite 1984 - 1993.iso / admin / RCS / distfile,v < prev    next >
Encoding:
Text File  |  1991-11-14  |  11.7 KB  |  494 lines

  1. head     1.11;
  2. branch   ;
  3. access   ;
  4. symbols  ;
  5. locks    ; strict;
  6. comment  @# @;
  7.  
  8.  
  9. 1.11
  10. date     91.11.14.11.52.31;  author kupfer;  state Exp;
  11. branches ;
  12. next     1.10;
  13.  
  14. 1.10
  15. date     91.10.26.22.26.51;  author kupfer;  state Exp;
  16. branches ;
  17. next     1.9;
  18.  
  19. 1.9
  20. date     91.10.21.16.28.35;  author kupfer;  state Exp;
  21. branches ;
  22. next     1.8;
  23.  
  24. 1.8
  25. date     91.10.12.19.21.58;  author kupfer;  state Exp;
  26. branches ;
  27. next     1.7;
  28.  
  29. 1.7
  30. date     91.09.27.18.47.11;  author kupfer;  state Exp;
  31. branches ;
  32. next     1.6;
  33.  
  34. 1.6
  35. date     91.05.09.15.25.15;  author jhh;  state Exp;
  36. branches ;
  37. next     1.5;
  38.  
  39. 1.5
  40. date     91.04.09.11.18.13;  author kupfer;  state Exp;
  41. branches ;
  42. next     1.4;
  43.  
  44. 1.4
  45. date     91.04.04.11.46.40;  author kupfer;  state Exp;
  46. branches ;
  47. next     1.3;
  48.  
  49. 1.3
  50. date     91.02.11.16.29.31;  author kupfer;  state Exp;
  51. branches ;
  52. next     1.2;
  53.  
  54. 1.2
  55. date     91.01.20.22.40.56;  author kupfer;  state Exp;
  56. branches ;
  57. next     1.1;
  58.  
  59. 1.1
  60. date     91.01.20.21.22.57;  author kupfer;  state Exp;
  61. branches ;
  62. next     ;
  63.  
  64.  
  65. desc
  66. @Distfile to back up Sprite files to a non-Sprite system.
  67. @
  68.  
  69.  
  70. 1.11
  71. log
  72. @"Installed" -> "Snapshots".
  73. @
  74. text
  75. @# $Header: /sprite/admin/RCS/distfile,v 1.10 91/10/26 22:26:51 kupfer Exp Locker: kupfer $
  76.  
  77. # To exclude particular file(s), define EXCEPT on the command line.
  78. EXCEPT = ()
  79.  
  80. DISTBASE = /home/ginger/sprite/backup
  81.  
  82. BINARY_EXCEPT_PAT = (\\\([a-zA-Z0-9\\.]*\\\)/\\1\$)
  83. MD_EXCEPT_PAT = (\\\([^/]*\\\)/.*\\.md/\\1\$)
  84.  
  85. EXCEPT_PAT = (${BINARY_EXCEPT_PAT} ${MD_EXCEPT_PAT} \
  86.         \\~\$ \\^#.*  /#.* \\.o\$ \\.dvi\$ \
  87.                 \\.bak\$ /Mx\\. /LOCK.make\$ /version\\.h \
  88.                 /l\\.out /a\\.out\$ \\.po\$ \\.go\$ /lost+found /xemacs\$ \
  89.         /temacs\$ \
  90.         \\.nm\$ \ /hosts/[a-zA-Z\\.]*/X \
  91.         kernel/[a-z]*/[a-z0-9]*\\.md/lint\$ \
  92.         kernel/[a-z]*/[a-z0-9]*\\.md/.*\\.ln\$ \
  93.         kernel/[a-z]*/[a-z0-9]*\\.md/.*\\.mk\$ \
  94.         .*/jhh\\.md/.* \
  95.         .*/fd\\.md/.* \
  96.         /hosts/[a-zA-Z\\.]*/tx /hosts/[a-zA-Z\\.]*/rlogin \
  97.         /hosts/[a-zA-Z\\.]*/dev /hosts/[a-zA-Z\\.]*/tty \
  98.         /hosts/[a-zA-Z\\.]*/net /hosts/[a-zA-Z\\.]*/syslog \
  99.         /Old \\.old/ \\.old\$ /Formatted /out\$ /make\\.list\$ \
  100.         /make\\.out\$ /src/.*\\.a\$ /rdist[0-9]*\$ \
  101.         /y\\.tab\\..\$  /1M.* /foo\$ /test.*/pdev.new\$ \
  102.         .*\\.md/llib-l.*\\.ln\$ /[qzx]\$ /.*\\.q\$ \
  103.         /lib.*_[gp]\\.a\$ /yacc.{tmp,acts}\$ \
  104.         )
  105. RHOST = (sprite@@ginger.berkeley.edu)
  106.  
  107. # don't rdist most of MH -- too big
  108. MH = (/c/mh)
  109.  
  110.  
  111. # where we keep our test directories
  112. KERNELTEST = (/sprite/src/kernel)
  113.  
  114. # Notes:
  115. # nearly everything is backed up under sprite now, and this is used
  116. # only for kernel sources!
  117.  
  118. #
  119. # Exceptions under /sprite/local
  120. #
  121. #LOCAL_EXCEPT = (/sprite/local/src/cmds/perl \
  122. #        /sprite/local/lib/emacs \
  123. #        /sprite/local/src/cmds/dbx/mkdate \
  124. #        /sprite/local/src/cmds/dbx/makedefs \
  125. #        /sprite/local/src/cmds/dbx/tdbx \
  126. #        /sprite/local/lib/emacs/lisp \
  127. #        /sprite/local/lib/mh \
  128. #        /sprite/local/src/cmds/nawk \
  129. #)
  130.  
  131. #
  132. # Exceptions under /sprite/src
  133. #
  134. #SPRITE_SRC_EXCEPT = (/sprite/src/cmds/mx/tx{,.new,info,cmd} \
  135. #        /sprite/src/cmds/mx{,.new}/{tx,mxTest} \
  136. #        /sprite/src/lib/sx/sxDemo \
  137. #        /sprite/src/lib/tcl/tclTest \
  138. #        /sprite/src/lib/include.ancient \
  139. #        /sprite/src/cmds/pmake \
  140. #        /sprite/src/cmds/pmake/oldSrc \
  141. #        /sprite/src/cmds/mx \
  142. #        /sprite/src/cmds/tty \
  143. #)
  144.  
  145. #KERNEL_DIRS = (/sprite/src/kernel/{mach,dbg,dev,fs,fscache,fsconsist,fsdm,fsio,fslcl,fspdev,fsprefix,fsrmt,fsutil,libc,main,mem,net,proc,prof,recov,rpc,sched,sig,sync,sys,timer,utils,vm,Include,Snapshots})
  146. KERNEL_DIRS = (/sprite/src/kernel/{Include,Snapshots})
  147. KERNEL_EXCEPT = (/sprite/src/kernel/Snapshots/1.{092,096,098,100,101,102})
  148.  
  149.  
  150.  
  151. INCLUDE = (/sprite/lib/include)
  152.  
  153. # Exceptions in the kernel test directories
  154. #
  155. KTEST_EXCEPT = (${KERNELTEST}/brent \
  156.         ${KERNELTEST}/douglis/sun3.save \
  157.         ${KERNELTEST}/SunSource \
  158.         ${KERNELTEST}/sprite/sun3.oldfs \
  159.         ${KERNELTEST}/sprite/sun2.oldfs \
  160. )
  161.  
  162. #
  163. # Exceptions in users' directories.  Some could still be applicable if
  164. # a parent is selected for rdisting.
  165. #
  166. #USERS_EXCEPT = (/users/brent/{pdev.new,tmp} \
  167. #        /users/andrew/huge \ 
  168. #        /users/gedye/ \ 
  169. #        /users/deboor \
  170. #        /users/zorn \
  171. #        /users/ouster/ttyTest/dum{,2,3,4} \
  172. #        /users/douglis/bin/{rolo,ngrep,xbiff,x10tox11,testMig,bed,zeros,shar} \
  173. #        /users/douglis/src/cmd/{rolo,pmdc,xbiff/xlib-xbiff} \
  174. #        /users/douglis/lib/emacs \
  175. #        /users/douglis/{DU.DATA,mailsplit.shar,.rolodex.dat} \
  176. #        /users/douglis/Mail/sun-inbox \
  177. #        /users/brent/tx \
  178. #        /users/brent/X/widget \
  179. #        /users/brent/tmp/pdevtest \
  180. #        /users/brent/src/sundev \
  181. #        /users/nelson/cs.time/{pipe,pipe2,mon} \
  182. #        /users/nelson/{itc,write.out,paper,bin} \
  183. #        /users/nelson/new.bench \
  184. #        /users/hilfingr/bin \
  185. #        /users/ho/C/mbox* \
  186. #        /users/dougj/{h,hello,oldgdb,gdb,newgdb} \
  187. #)
  188. #
  189. # Add directories here from /sprite/users if you want them rdisted.
  190. # Remember the trailing "\".  
  191. #USERDIRS = ( /sprite/users/nelson/thesis \
  192. #         /sprite/users/douglis/sprite/logfs \
  193. #)
  194. #
  195. #
  196. # Miscellaneous directories and exceptions. These don't really fit in any
  197. # of the above categories, so we just group them into the miscellaneous one.
  198. #
  199. # Note: douglis  currently gets copies of mail on unix anyway.
  200. #MISCDIRS = (/sprite/guests /sprite/lib)
  201. #MISC_EXCEPT = (\
  202. #        /sprite/lib/ps{,.new} \
  203. #        /sprite/lib/libX* \
  204. #        /sprite/lib/liboldX* \
  205. #        /sprite/lib/X/font \
  206. #        /sprite/lib/lint* \
  207. #        /sprite/lib/*.a \
  208. #        /sprite/lib/{sun2,spur}.md \
  209. #        /sprite/lib/include.ancient \
  210. #        /sprite/guests/darrell \
  211. #        )
  212. #
  213. # Test directory stuff commented out 12/16/88 by Brent
  214. #TEST = /t2/test
  215. #TESTDIRS = (${TEST})
  216. #TEST_EXCEPT = (\
  217. #        /sprite/test/src/cmds/pdevtest.new/1000 \
  218. #        /sprite/test/itc/{testfs*} \
  219. #        /sprite/test/src/cmds/{pdevtest.new/{tmp,pdev.new},namePipeTest/#{*pipe,pipeTest},pdevtest/pdevtest.ok,sigtest/sigtest2} \
  220. #)
  221. #
  222. #
  223. # separated in an attempt at getting rdist not to bomb every night.
  224. #MISC2DIRS = (  /sprite/boot /sprite/admin)
  225. #MISC2_EXCEPT = (\
  226. #        /sprite/admin/{Rdist.log,lw-*,data{,.new},lpd-errs,fsstats,*.ls.out,lastLog,maillog} \
  227. #        )
  228. #
  229. #
  230. # Directories from / that should be rdisted, and their exceptions.
  231. #
  232. ROOTDIRS = (/etc)
  233. ROOT_EXCEPT = (/etc/zoneinfo)
  234. #
  235. #
  236. # It appears that rdisting everything at once causes problems, so we
  237. # will try individual rdists.
  238. #DIRS=( /sprite/src /sprite/users /sprite/local ${MISCDIRS} )
  239. #all:
  240. #( ${DIRS} ) -> ${RHOST} install -y -w;
  241. #    except_pat ${EXCEPT_PAT};
  242. #    except ${ATT_EXCEPT};
  243. #    except ${SPRITE_SRC_EXCEPT};
  244. #    except ${USERS_EXCEPT};
  245. #    except ${LOCAL_EXCEPT};
  246. #    except ${MISC_EXCEPT};
  247. #src:
  248. #( /sprite/src ) -> ${RHOST} install -y -w ${DISTBASE};
  249. #    except_pat ${EXCEPT_PAT};
  250. #    except ${SPRITE_SRC_EXCEPT};
  251. #
  252. kernel:
  253. ( ${KERNEL_DIRS} ) -> ${RHOST} install -y ${DISTBASE}/src/kernel;
  254.     except_pat ${EXCEPT_PAT};
  255.     except ${KERNEL_EXCEPT};
  256.  
  257. include:
  258. ( ${INCLUDE} ) -> ${RHOST} install -y ${DISTBASE}/lib/include;
  259.     except_pat ${EXCEPT_PAT};
  260.  
  261. kernelcopy:
  262. ( ${KERNEL_DIRS} ) -> (assault) install -y /t5/sprite/src/kernel;
  263.     except_pat ${EXCEPT_PAT};
  264.  
  265. kerneltest:
  266. ( ${KERNELTEST} ) -> ${RHOST} install -y -w ${DISTBASE};
  267.     except_pat ${EXCEPT_PAT};
  268.     except ${KTEST_EXCEPT};
  269. #
  270. #USERSHOST = (oregano)
  271. #users:
  272. #( /sprite/users ) -> ${USERSHOST} install -y -w /b;
  273. #    except_pat ${EXCEPT_PAT};
  274. #    except ${USERS_EXCEPT};
  275. #
  276. # JO commented the following things out on 1/16/89:  shouldn't
  277. # be needed now that we've got backups working OK.
  278. #
  279. #userstounix:
  280. #( ${USERDIRS} ) -> ${RHOST} install -y -w ${DISTBASE};
  281. #    except_pat ${EXCEPT_PAT};
  282. #    except ${USERS_EXCEPT};
  283. #
  284. #local:
  285. #( /sprite/local ) -> ${RHOST} install -y -w;
  286. #    except_pat ${EXCEPT_PAT};
  287. #    except ${LOCAL_EXCEPT};
  288. #
  289. #misc:
  290. #( ${MISCDIRS} ) -> ${RHOST} install -y -w ${DISTBASE};
  291. #    except_pat ${EXCEPT_PAT};
  292. #    except ${MISC_EXCEPT};
  293. #
  294. #misc2:
  295. #( ${MISC2DIRS} ) -> ${RHOST} install -y -w ${DISTBASE};
  296. #    except_pat ${EXCEPT_PAT};
  297. #    except ${MISC2_EXCEPT};
  298. #
  299. rootdirs:
  300. (${ROOTDIRS}) -> ${RHOST} install -y -w ${DISTBASE}/ROOT;
  301.         except_pat ${EXCEPT_PAT};
  302.     except ${ROOT_EXCEPT};
  303. #
  304. #mh:
  305. #(${MH}/conf)  -> sprite@@rosemary.berkeley.edu install -y -w /bnf2/sprite/backup;
  306. #        except_pat ${EXCEPT_PAT};
  307. #
  308. # test target commented out 12/16/88 by Brent
  309. #test:
  310. #(${TESTDIRS})  -> sprite@@rosemary.berkeley.edu install -y -w /bnf2/sprite/backup;
  311. #        except_pat ${EXCEPT_PAT};
  312. #    except ${TEST_EXCEPT};
  313. #
  314. #newatt:
  315. #( /a/attcmds ) -> sprite@@rosemary.berkeley.edu install -y -w /bnf2/sprite/backup;
  316. #    except_pat ${EXCEPT_PAT};
  317. #    except (/a/attcmds/kdbx/{mkdate,defs/makedefs});
  318. #    except (/a/attcmds/sendmail/dist);
  319. #
  320. #emacs:
  321. #( /b/emacs/{src,lisp/RCS} ) -> sprite@@rosemary.berkeley.edu install -y -w /bnf2/sprite/backup;
  322. #    except_pat ${EXCEPT_PAT};
  323. #    except_pat (/b/emacs/src/emacs-.*);
  324. #    except (/b/emacs/src/{temacs,xemacs,ChangeLog,TAGS});
  325. #    except (/b/emacs/v18.48);
  326. #
  327. #newcmds:
  328. #( /a/newcmds /a/X/src) -> sprite@@rosemary.berkeley.edu install -y -w /bnf2/sprite/backup;
  329. #    except_pat ${EXCEPT_PAT};
  330. #    except (/a/newcmds/gcc/dist /a/newcmds/gcc/newdist);
  331. #    except (/a/newcmds/tx/sun3.md/{bug,realtx});
  332. #    except (/a/newcmds/fsflat/sun3.md/savefsflat);
  333. #    except_pat (/a/newcmds/gcc/stage1.* /a/newcmds/gcc/stage2.*);
  334. #    except_pat (/a/newcmds/cc1[^/]*/[^/.]*\\.md/[^./]*\$);
  335.  
  336. #
  337. # For rdisting an individual directory
  338. #
  339. DIR = ()
  340. dir:
  341. (${DIR}) -> ${RHOST} install -y -w;
  342.         except_pat ${EXCEPT_PAT};
  343.     except ${EXCEPT};
  344.  
  345. @
  346.  
  347.  
  348. 1.10
  349. log
  350. @Don't copy 1.098 (old).
  351. @
  352. text
  353. @d1 1
  354. a1 1
  355. # $Header: /sprite/admin/RCS/distfile,v 1.9 91/10/21 16:28:35 kupfer Exp Locker: kupfer $
  356. d71 3
  357. a73 3
  358. #KERNEL_DIRS = (/sprite/src/kernel/{mach,dbg,dev,fs,fscache,fsconsist,fsdm,fsio,fslcl,fspdev,fsprefix,fsrmt,fsutil,libc,main,mem,net,proc,prof,recov,rpc,sched,sig,sync,sys,timer,utils,vm,Include,Installed})
  359. KERNEL_DIRS = (/sprite/src/kernel/{Include,Installed})
  360. KERNEL_EXCEPT = (/sprite/src/kernel/Installed/1.{092,096,098,100,101,102})
  361. @
  362.  
  363.  
  364. 1.9
  365. log
  366. @Don't copy 1.101 or 1.102 (select() bugs).
  367. @
  368. text
  369. @d1 1
  370. a1 1
  371. # $Header: /sprite/admin/RCS/distfile,v 1.8 91/10/12 19:21:58 kupfer Exp Locker: kupfer $
  372. d73 1
  373. a73 1
  374. KERNEL_EXCEPT = (/sprite/src/kernel/Installed/1.{092,096,100,101,102})
  375. @
  376.  
  377.  
  378. 1.8
  379. log
  380. @Don't copy 1.100 (bugs).
  381. @
  382. text
  383. @d1 1
  384. a1 1
  385. # $Header: /sprite/admin/RCS/distfile,v 1.7 91/09/27 18:47:11 kupfer Exp Locker: kupfer $
  386. d73 1
  387. a73 1
  388. KERNEL_EXCEPT = (/sprite/src/kernel/Installed/1.{092,096,100})
  389. @
  390.  
  391.  
  392. 1.7
  393. log
  394. @Don't copy 1.096 (it's old).  Also, remove defunct versions from the
  395. kernel exception list.
  396. @
  397. text
  398. @d1 1
  399. a1 1
  400. # $Header: /sprite/admin/RCS/distfile,v 1.6 91/05/09 15:25:15 jhh Exp Locker: kupfer $
  401. d73 1
  402. a73 1
  403. KERNEL_EXCEPT = (/sprite/src/kernel/Installed/1.{092,096})
  404. @
  405.  
  406.  
  407. 1.6
  408. log
  409. @don't rdist 1.092
  410. @
  411. text
  412. @d1 1
  413. a1 1
  414. # $Header: /sprite/admin/RCS/distfile,v 1.5 91/04/09 11:18:13 kupfer Exp $
  415. d73 1
  416. a73 1
  417. KERNEL_EXCEPT = (/sprite/src/kernel/Installed/1.{075,078,079,080,081,087,092})
  418. @
  419.  
  420.  
  421. 1.5
  422. log
  423. @Don't copy 1.079 (it's old, and we need the space).
  424. @
  425. text
  426. @d1 1
  427. a1 1
  428. # $Header: /sprite/admin/RCS/distfile,v 1.4 91/04/04 11:46:40 kupfer Exp Locker: kupfer $
  429. d73 1
  430. a73 1
  431. KERNEL_EXCEPT = (/sprite/src/kernel/Installed/1.{075,078,079,080,081,087})
  432. @
  433.  
  434.  
  435. 1.4
  436. log
  437. @Don't copy 1.087 (broken).
  438. @
  439. text
  440. @d1 1
  441. a1 1
  442. # $Header: /sprite/admin/RCS/distfile,v 1.3 91/02/11 16:29:31 kupfer Exp Locker: kupfer $
  443. d73 1
  444. a73 1
  445. KERNEL_EXCEPT = (/sprite/src/kernel/Installed/1.{075,078,080,081,087})
  446. @
  447.  
  448.  
  449. 1.3
  450. log
  451. @Don't copy 1.078 (old) or 1.081 (broken).
  452. @
  453. text
  454. @d1 1
  455. a1 1
  456. # $Header: /sprite/admin/RCS/distfile,v 1.2 91/01/20 22:40:56 kupfer Exp Locker: kupfer $
  457. d73 1
  458. a73 1
  459. KERNEL_EXCEPT = (/sprite/src/kernel/Installed/1.{075,078,080,081})
  460. @
  461.  
  462.  
  463. 1.2
  464. log
  465. @Don't copy 1.075 (old) or 1.080 (broken), to save space for more
  466. useful kernels.
  467. @
  468. text
  469. @d1 1
  470. a1 1
  471. # $Header$
  472. d73 1
  473. a73 1
  474. KERNEL_EXCEPT = (/sprite/src/kernel/Installed/1.{075,080})
  475. @
  476.  
  477.  
  478. 1.1
  479. log
  480. @Initial revision
  481. @
  482. text
  483. @d1 2
  484. a42 5
  485. #
  486. # Adam says not to bother to rdist his home directory.
  487. # Ben says not to bother to rdist his home directory.
  488. # Brent says not to bother to rdist his kernel directory.
  489. # David Gedye's account is just a staging area for tapes.
  490. d73 1
  491. a73 1
  492. KERNEL_EXCEPT = (/sprite/src/kernel/Installed/1.0{69,70})
  493. @
  494.